<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="Content-Style-Type" content="text/css">
  <title>Basis voor puntenverdeling Project C2P</title>
  <meta name="Generator" content="Cocoa HTML Writer">
  <meta name="CocoaVersion" content="1138.23">
  <style type="text/css">
    p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial; min-height: 14.0px}
    p.p3 {margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Arial}
    table.t1 {border-style: solid; border-width: 2.0px 2.0px 2.0px 2.0px; border-color: #000000 #000000 #000000 #000000}
    td.td1 {width: 780.0px}
    td.td2 {width: 377.0px; background-color: #dddddd; padding: 5.0px 5.0px 5.0px 5.0px}
    td.td3 {width: 381.0px; background-color: #dddddd; border-style: solid; border-width: 0.0px 0.0px 0.0px 2.0px; border-color: #000000 #000000 #000000 #000000; padding: 5.0px 5.0px 5.0px 5.0px}
    td.td4 {width: 325.0px; padding: 5.0px 5.0px 5.0px 5.0px}
    td.td5 {width: 40.0px; border-style: solid; border-width: 0.0px 0.0px 2.0px 2.0px; border-color: #000000 #000000 #dddddd #dddddd; padding: 5.0px 5.0px 5.0px 5.0px}
    td.td6 {width: 324.0px; border-style: solid; border-width: 0.0px 0.0px 0.0px 2.0px; border-color: #000000 #000000 #000000 #000000; padding: 5.0px 5.0px 5.0px 5.0px}
    td.td7 {width: 45.0px; border-style: solid; border-width: 0.0px 0.0px 2.0px 2.0px; border-color: #000000 #000000 #dddddd #dddddd; padding: 5.0px 5.0px 5.0px 5.0px}
  </style>
</head>
<body>
<p class="p1"><br></p>
<h1 style="margin: 0.0px 0.0px 16.0px 0.0px; font: 24.0px Arial"><b>Basis voor puntenverdeling Project C2P</b></h1>
<p class="p3">Het project wordt beoordeeld op een schaal van 14 punten.  Onderstaande tabel zal gebruikt worden als vertrekpunt voor de quotering. <span class="Apple-converted-space"> </span></p>
<p class="p3">De kolom ALL omschrijft de basisvereisten. Indien aan de basisvereisten voldaan is, vertrekt men op het examen van minimum 7 punten. <span class="Apple-converted-space"> </span></p>
<p class="p3">Extra punten kunnen verdiend worden door het implementeren van optionele features uit de OPT kolom.</p>
<p class="p1"><br></p>
<p class="p3">Tijdens de presentatie op het examen worden de punten uit de tabel toegekend op basis van het inzicht dat elk student vertoont.</p>
<p class="p1"><br></p>
<table cellspacing="0" cellpadding="0" class="t1">
  <tbody>
    <tr>
      <td valign="middle" class="td1">
        <table cellspacing="0" cellpadding="0">
          <tbody>
            <tr>
              <td colspan="2" valign="top" class="td2">
                <p class="p3">ALL</p>
                <p class="p3">Deze features moeten door alle studenten geïmplementeerd worden.</p>
              </td>
              <td colspan="2" valign="top" class="td3">
                <p class="p3">OPT</p>
                <p class="p3">Deze features zijn optioneel. Studenten kunnen er extra punten mee verdienen.</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">commando c2p</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3">X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Initialisatie op 0 voor variabelen zonder initializer</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.5</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Basistypes: char, int, float</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3">X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Hogere orde typedefs</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">1</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">stdio</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3">X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Error bij oproep van ongedeclareerde functies</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.25</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Gereserveerde woorden: break, continue, else, if, int, return,<span class="Apple-converted-space"> </span></p>
                <p class="p3">while, const, typedef, char, int, float, void</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Controle Aanwezigheid van return statement</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.5</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Single en multi-line comments</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Dynamische Arrays</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">1</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Diagnostische foutmeldingen voor semantische fouten</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3">X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Multi-dimensionale arrays</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">1</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Functie definities en oproepen</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Assignments van volledige arrays (volledige rijen)</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">1</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Basistypes als functieparameters en return type (by value)</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Arrays als functieparameters (by value)</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">1</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Controle consistentie tussen forward declarations en functie definities</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Array initializers </p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.5</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Consistentie type van return statement</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3">X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Specifieke error bij actuele parameters ingeval geen formelen</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.25</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Basisondersteuning 1-dimensionale statische arrays</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Warning bij overinitialisatie van arrays</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.5</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Lokale en globale variabelen</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Conversies</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">1</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3">Constanten</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Expliciete casts</p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.5</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3">Geneste functies </p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3">0.5</p>
                <p class="p3">X</p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td6">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3"> Willekeurige Optimalisaties</p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3">X</p>
              </td>
              <td valign="middle" class="td6">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td5">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td6">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td6">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td6">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
            <tr>
              <td valign="middle" class="td4">
                <p class="p1"><br></p>
              </td>
              <td valign="middle" class="td5">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td6">
                <p class="p3"> </p>
              </td>
              <td valign="middle" class="td7">
                <p class="p3"> </p>
              </td>
            </tr>
          </tbody>
        </table>
      </td>
    </tr>
  </tbody>
</table>
<p class="p1"><br></p>
</body>
</html>
